#ifndef STRING_UTIL_H
#define STRING_UTIL_H

#include "StlDep.h"

namespace Util
{
    /*
     * 把字符串Line中的数据按Delimiter来进行分割,分割次数为Count次，当Count=0时，
     * 则分割的次数不受限制
     *
     * @param   Line        要分割的字符串
     * @param   Elements    分割后保存的字符串
     * @param   Delimiter   分割符
     * @param   Count       分割的次数
     *
     * @return  >=0 分割后的个数
     *          -1  分割失败
     */
    int Split(const string& Line, vector<string>& Elements, const string& Delimiter, int Count);
    int Split(const string& Line, vector<string>& Elements, char Delimiter, int Count);
}
#endif
